 .songsList li {
     display: flex;
     align-items: center;
     /* justify-content: space-between; */
     padding: 20px;
     color: #777;
 }

 .songsList li:first-child,
 .songsList li:first-child .info,
 .songsList li:first-child .info .desc {
     color: #108ee9;
 }


 .songsList img {
     width: 40px;
     height: 40px;
     margin-right: 10px;
 }

 .songsList i {
     font-size: 20px;
 }

 .index {
     font-weight: 600;
     margin-right: 20px;
 }

 .songsList li:nth-child(2) .index,
 .songsList li:nth-child(3) .index {
     color: #ff400b;
 }

 .info {
     flex: 1;
     font-size: 15px;
     color: #444;
 }

 .desc {
     margin-top: 5px;
     font-size: 12px;
     color: #777;
 }